From c4c00299b2a136d3440801a27fae2a156ca75093 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1?= =?utf8?q?=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= Date: Sat, 19 Mar 2016 11:59:13 +0000 Subject: [PATCH] GDK W32: Print more debug info about events 1) Print timestamps for events 2) Print wParam and lParam (in hex form) for messages https://bugzilla.gnome.org/show_bug.cgi?id=763913 --- gdk/win32/gdkevents-win32.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c index 1f802af1a8..1ade31ae91 100644 --- a/gdk/win32/gdkevents-win32.c +++ b/gdk/win32/gdkevents-win32.c @@ -278,10 +278,11 @@ _gdk_win32_window_procedure (HWND hwnd, { LRESULT retval; - GDK_NOTE (EVENTS, g_print ("%s%*s%s %p", + GDK_NOTE (EVENTS, g_print ("%s%*s%s %p %#x %#lx", (debug_indent > 0 ? "\n" : ""), debug_indent, "", - _gdk_win32_message_to_string (message), hwnd)); + _gdk_win32_message_to_string (message), hwnd, + wparam, lparam)); debug_indent += 2; retval = inner_window_procedure (hwnd, message, wparam, lparam); debug_indent -= 2; @@ -679,7 +680,9 @@ _gdk_win32_print_event (const GdkEvent *event) default: g_assert_not_reached (); } - g_print (" %p ", event->any.window ? GDK_WINDOW_HWND (event->any.window) : NULL); + g_print (" %p @ %ums ", + event->any.window ? GDK_WINDOW_HWND (event->any.window) : NULL, + gdk_event_get_time (event)); switch (event->any.type) { -- 2.30.2